he let it happen. - İspanyolca İngilizce Sözlük